org.eclipse.vtp.desktop.model.core
Class ObjectDefinition

java.lang.Object
  extended by org.eclipse.vtp.desktop.model.core.ObjectDefinition
Direct Known Subclasses:
ObjectField, Variable

public class ObjectDefinition
extends java.lang.Object

Author:
Trip

Constructor Summary
ObjectDefinition(java.lang.String name, FieldType type)
           
 
Method Summary
 ObjectField addField(ObjectField field)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDefaultValue()
           
 java.util.List getFields()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 FieldType getType()
           
 boolean hasValue()
           
 void setDefaultValue(java.lang.String defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectDefinition

public ObjectDefinition(java.lang.String name,
                        FieldType type)
Method Detail

getName

public java.lang.String getName()

getType

public FieldType getType()

getFields

public java.util.List getFields()

getPath

public java.lang.String getPath()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

hasValue

public boolean hasValue()

addField

public ObjectField addField(ObjectField field)